this is killing me - French English Dictionary